package cassandrawindow;
/**
 *
 * @author quyenb
 */
public class CheckDelayData {
        
        /* Chỉ tính dữ liệu chậm nhất trong 1 ngay
         * Kiem tra xem du lieu luc 5h ngay hom truoc co dữ liệu chua
         * Nêu chưa có thì ko partiion va update ngay de trừ tiên
         * nếu check = false thì không bật các cờ lên
         * Nếu check = true bât các cờ khác đi
         */    
        public static boolean handle(){
            
            boolean check = false;                                                                               
            
            if(TimeUtil.getHourLy() >= 6){                    
                MysqlDataManager67 mysql67 = new MysqlDataManager67();     
                
                long unixtime =System.currentTimeMillis();
                long unixtimeLastDay = unixtime - 24*60*60*1000;                
                
                String retDate = TimeUtil.getTimeInStringForCronjob(unixtimeLastDay);
                int totalclick5H = mysql67.getTotalClickBy5H(retDate);                
                /*
                 * du lieu khong bi tre thi phai co du lieu luc 5h
                 */
                if(totalclick5H > 0){
                    Debug.println("check du lieu delay");
                    check = true;
                }
                mysql67.shutdownConnection();
            }                                      
            return check;
        }
    
    
}
